/**
 * 业务模块路由配置,主要用于项目中二次开发加入的模块
 */
export const businessRoutes = [
	// 纵向项目
	{
		name: 'zXProject',
		path: '/zXProject',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Zxproject/ZxProject.vue')
	},
	{
		name: 'zXProjectDetail',
		path: '/zXProjectDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/ZxProject/ZxProjectDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 横向项目
	{
		name: 'yfContract',
		path: '/yfContract',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/YfContract/YfContract.vue')
	},
	{
		name: 'yfContractDetail',
		path: '/yfContractDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/YfContract/YfContractDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 校级项目
	{
		name: 'xJProject',
		path: '/xJProject',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/xJProject/XjProject.vue')
	},
	{
		name: 'xJProjectDetail',
		path: '/xJProjectDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/xJProject/XjProjectDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 论文
	{
		name: 'paper',
		path: '/paper',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Paper/Paper.vue')
	},
	{
		name: 'paperDetail',
		path: '/paperDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Paper/PaperDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 专利
	{
		name: 'patent',
		path: '/patent',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Patent/Patent.vue')
	},
	{
		name: 'patentDetail',
		path: '/patentDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Patent/PatentDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 获奖
	{
		name: 'honor',
		path: '/honor',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Honor/Honor.vue')
	},
	{
		name: 'honorDetail',
		path: '/honorDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Honor/HonorDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 著作
	{
		name: 'book',
		path: '/book',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Book/Book.vue')
	},
	{
		name: 'bookDetail',
		path: '/bookDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Book/BookDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 著作权
	{
		name: 'copyRight',
		path: '/copyRight',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/CopyRight/CopyRight.vue')
	},
	{
		name: 'copyRightDetail',
		path: '/copyRightDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/CopyRight/CopyRightDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 研究报告
	{
		name: 'researchReport',
		path: '/researchReport',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/ResearchReport/ResearchReport.vue')
	},
	{
		name: 'researchReportDetail',
		path: '/researchReportDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/ResearchReport/ResearchReportDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 鉴定成果
	{
		name: 'jdProduct',
		path: '/jdProduct',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/JdProduct/JdProduct.vue')
	},
	{
		name: 'jdProductDetail',
		path: '/jdProductDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/JdProduct/JdProductDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 艺术作品
	{
		name: 'artProduct',
		path: '/artProduct',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/ArtProduct/ArtProduct.vue')
	},
	{
		name: 'artProductDetail',
		path: '/artProductDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/ArtProduct/ArtProductDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 标准
	{
		name: 'standard',
		path: '/standard',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Standard/Standard.vue')
	},
	{
		name: 'standardDetail',
		path: '/standardDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Standard/StandardDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},
  // 药证
	{
		name: 'medicine',
		path: '/medicine',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Medicine/Medicine.vue')
	},
	{
		name: 'medicineDetail',
		path: '/medicineDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Medicine/MedicineDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},
  // 新品种
	{
		name: 'breed',
		path: '/breed',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Breed/Breed.vue')
	},
	{
		name: 'breedDetail',
		path: '/breedDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Breed/BreedDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 主办会议
	{
		name: 'meeting',
		path: '/meeting',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Meeting/Meeting.vue')
	},
	{
		name: 'meetingDetail',
		path: '/meetingDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Meeting/MeetingDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 学术讲座
	{
		name: 'lecture',
		path: '/lecture',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Lecture/Lecture.vue')
	},
	{
		name: 'lectureDetail',
		path: '/lectureDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Lecture/LectureDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},
  // 参加会议
	{
		name: 'joinMeeting',
		path: '/joinMeeting',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/JoinMeeting/JoinMeeting.vue')
	},
	{
		name: 'joinMeetingDetail',
		path: '/joinMeetingDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/JoinMeeting/JoinMeetingDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},

  // 用章申请
	{
		name: 'inChapter',
		path: '/inChapter',
		meta: {
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Chapter/Chapter.vue')
	},
	{
		name: 'inChapterDetail',
		path: '/inChapterDetail',
		meta: {
			cache: 'true',
			keepAlive: 'true'
		},
		component: () => import('@/pages/Business/Chapter/ChapterDetail.vue'),
		props($route) {
			return {
				id: $route.query.id
			}
		}
	},



	



	//项目组统计分析报表 
	// {
	// 	name: 'analyzeCharts',
	// 	path: '/analyzeCharts',
	// 	component: () => import('@/pages/Charts/AnalyzeCharts.vue')
	// }
]